home *** CD-ROM | disk | FTP | other *** search
/ EuroCD 3 / EuroCD 3.iso / Programming / SecalDemo / Inc / intuition / imageclass.inc < prev    next >
Text File  |  1998-06-24  |  3KB  |  131 lines

  1. include "inc/utility/tagitem.inc";
  2.  
  3. def CUSTOMIMAGEDEPTH = (-1);
  4.  
  5. def IA_Dummy = (TAG_USER+$20000);
  6.  
  7. def IA_Left = (IA_Dummy+$01);
  8. def IA_Top = (IA_Dummy+$02);
  9. def IA_Width = (IA_Dummy+$03);
  10. def IA_Height = (IA_Dummy+$04);
  11. def IA_FGPen = (IA_Dummy+$05);
  12. def IA_BGPen = (IA_Dummy+$06);
  13. def IA_Data = (IA_Dummy+$07);
  14. def IA_LineWidth = (IA_Dummy+$08);
  15. def IA_Pens = (IA_Dummy+$0e);
  16. def IA_Resolution = (IA_Dummy+$0f);
  17.  
  18. def IA_APattern = (IA_Dummy+$10);
  19. def IA_APatSize = (IA_Dummy+$11);
  20. def IA_Mode = (IA_Dummy+$12);
  21. def IA_Font = (IA_Dummy+$13);
  22. def IA_Outline = (IA_Dummy+$14);
  23. def IA_Recessed = (IA_Dummy+$15);
  24. def IA_DoubleEmboss = (IA_Dummy+$16);
  25. def IA_EdgesOnly = (IA_Dummy+$17);
  26.  
  27. def SYSIA_Size = (IA_Dummy+$0b);
  28. def SYSIA_Depth = (IA_Dummy+$0c);
  29. def SYSIA_Which = (IA_Dummy+$0d);
  30. def SYSIA_DrawInfo = (IA_Dummy+$18);
  31.  
  32. def SYSIA_ReferenceFont = (IA_Dummy+$19);
  33. def IA_SupportsDisable = (IA_Dummy+$1a);
  34. def IA_FrameType = (IA_Dummy+$1b);
  35.  
  36. def SYSISIZE_MEDRES = (0);
  37. def SYSISIZE_LOWRES = (1);
  38. def SYSISIZE_HIRES = (2);
  39.  
  40. def DEPTHIMAGE = ($00);
  41. def ZOOMIMAGE = ($01);
  42. def SIZEIMAGE = ($02);
  43. def CLOSEIMAGE = ($03);
  44. def SDEPTHIMAGE = ($05);
  45. def LEFTIMAGE = ($0a);
  46. def UPIMAGE = ($0b);
  47. def RIGHTIMAGE = ($0c);
  48. def DOWNIMAGE = ($0d);
  49. def CHECKIMAGE = ($0e);
  50. def MXIMAGE = ($0f);
  51.  
  52. def MENUCHECK = ($10);
  53. def AMIGAKEY = ($11);
  54.  
  55. def FRAME_DEFAULT = 0;
  56. def FRAME_BUTTON = 1;
  57. def FRAME_RIDGE = 2;
  58. def FRAME_ICONDROPBOX = 3;
  59.  
  60. def IM_DRAW = $202;
  61. def IM_HITTEST = $203;
  62. def IM_ERASE = $204;
  63. def IM_MOVE = $205;
  64.  
  65. def IM_DRAWFRAME = $206;
  66. def IM_FRAMEBOX = $207;
  67. def IM_HITFRAME = $208;
  68. def IM_ERASEFRAME = $209;
  69.  
  70. def IDS_NORMAL = (0);
  71. def IDS_SELECTED = (1);
  72. def IDS_DISABLED = (2);
  73. def IDS_BUSY = (3);
  74. def IDS_INDETERMINATE = (4);
  75. def IDS_INACTIVENORMAL = (5);
  76. def IDS_INACTIVESELECTED = (6);
  77. def IDS_INACTIVEDISABLED = (7);
  78. def IDS_SELECTEDDISABLED = (8);
  79.  
  80. def IDS_INDETERMINANT = IDS_INDETERMINATE;
  81.  
  82. struct impFrameBox is
  83.   MethodID:ulong;
  84.   imp_ContentsBox:ulong;
  85.   imp_FrameBox:ulong;
  86.   imp_DrInfo:ulong;
  87.   imp_FrameFlags:ulong;
  88. ;
  89.  
  90. struct impDraw is
  91.   MethodID:ulong;
  92.   imp_RPort:ulong;
  93.   imp_Offset:struct is
  94.     X:word;
  95.     Y:word;
  96.   ;
  97.  
  98.   imp_State:ulong;
  99.   imp_DrInfo:ulong;
  100.   imp_Dimensions:struct is
  101.     Width:word;
  102.     Height:word;
  103.   ;
  104. ;
  105.  
  106. struct impErase is
  107.   MethodID:ulong;
  108.   imp_RPort:ulong;
  109.   imp_Offset:struct is
  110.     X:word;
  111.     Y:word;
  112.   ;
  113.   imp_Dimensions:struct is
  114.     Width:word;
  115.     Height:word;
  116.   ;
  117. ;
  118.  
  119. struct impHitTest is
  120.   MethodID:ulong;
  121.   imp_Point:struct is
  122.     X:word;
  123.     Y:word;
  124.   ;
  125.   imp_Dimensions:struct is
  126.     Width:word;
  127.     Height:word;
  128.   ;
  129. ;
  130.  
  131.